//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKG2d.Geom2dAdaptor;
using CascadeSharp.TKGeomAlgo.Geom2dInt;
using CascadeSharp.TKMath.gp;

namespace CascadeSharp.TKGeomAlgo.Geom2dHatch
{
    //---------------------------------------------------------------------
    //  Class  Geom2dHatch_Intersector
    //---------------------------------------------------------------------
    public sealed class Geom2dHatch_Intersector : Geom2dInt_GInter
    {
        public Geom2dHatch_Intersector(double Confusion, double Tangency)
            : base()
        {
            throw new NotImplementedException();
        }

        public Geom2dHatch_Intersector()
            : base()
        {
            throw new NotImplementedException();
        }

        public Geom2dHatch_Intersector(Geom2dHatch_Intersector parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public double ConfusionTolerance()
        {
            throw new NotImplementedException();
        }

        public void SetConfusionTolerance(double Confusion)
        {
            throw new NotImplementedException();
        }

        public double TangencyTolerance()
        {
            throw new NotImplementedException();
        }

        public void SetTangencyTolerance(double Tangency)
        {
            throw new NotImplementedException();
        }

        public void Intersect(Geom2dAdaptor_Curve C1, Geom2dAdaptor_Curve C2)
        {
            throw new NotImplementedException();
        }

        public void Perform(gp_Lin2d L, double P, double Tol, Geom2dAdaptor_Curve E)
        {
            throw new NotImplementedException();
        }

        public void LocalGeometry(Geom2dAdaptor_Curve E, double U, gp_Dir2d T, gp_Dir2d N, ref double C)
        {
            throw new NotImplementedException();
        }
    }; // class Geom2dHatch_Intersector
}